﻿using UnityEngine;
using System.Collections;
using System.Collections.Generic;

namespace ESCENARIOS
{
	public class Escena {

		//Propiedades
		public string Estado; //[Activo, inactivo]
		public List<Pantalla> Pantallas;
		public int numero;
		public static Pantalla PantallaActual;
		//Metodos

		/// <summary>
		/// Cargars the escena.
		/// </summary>
		/// <param name="NúmeroEscena">Número escena.</param>
		public void CargarEscena(int NúmeroEscena)
		{
			PantallaActual = Pantallas[0];
			CargarPantalla(PantallaActual.numero);
		}

		/// <summary>
		/// Cambiars the pantalla.
		/// </summary>
		/// <param name="pPantallaActual">P pantalla actual.</param>
		/// <param name="pDireccion">P direccion.</param>
		public void CambiarPantalla(Pantalla pPantallaActual, int pDireccion)
		{
			int pantallaDestino = pPantallaActual.numero;

			if(pDireccion > 0)
					pantallaDestino++;
			else
				pantallaDestino--;

			CargarPantalla(pantallaDestino);
		}

		public void CargarPantalla(int NumeroPantalla)
		{
			Application.LoadLevel(NumeroPantalla);
		}

		/// <summary>
		/// Vers the fin de escena.
		/// </summary>
		public void VerFinDeEscena()
		{


		}

	}
}
